touching lightly - Turkish English Dictionary